package com.zyh.homeworkzhuantike;

public class Test9 {
    public static void main(String[] args) {
        /*
        9、求100到999之间的水仙花数。水仙花数的每个位上的数字的3次幂之和等于它本身（例如：1^3 + 5^3+ 3^3 = 153）并求出所有水仙花数的和。
         */
        int g = 0, s = 0, b = 0;
        int sum = 0;
        for (int i = 100; i < 1000; i++) {
            g = i / 1 % 10;
            s = i / 10 % 10;
            b = i / 100 % 10;
            if ((g * g * g + s * s * s + b * b * b) == i) {
                sum += i;
            }
        }
        System.out.println("100到999之间的水仙花数和为：" + sum);
    }
}
